Home:ALL Converter>Doxygen \cite producing empty bibliography

Doxygen \cite producing empty bibliography

Ask Time:2012-07-12T23:01:33         Author:user1401630

Json Formatter

I'm trying to use \cite in Doxygen to produce a bibliography page and also a reference within my text. I have bibtex in my search path and a proper .bib file. I have added the .bib file to CITE_BIB_FILES and am using a proper BibTex label found in the .bib file. Doxygen is creating a bibliography page, but it is empty. It is also creating a citation link in the documentation text, but the link is also empty. Any idea how I can get the citation info displayed?

Author:user1401630,eproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/11454727/doxygen-cite-producing-empty-bibliography
Chanakya :

I was facing the same problem. There is an perl dependency to generate citation. So you must have both perl and bibtex in the system path. \n\nIgnore the example above, that only applies to Latex, for doxygen use (Note: no braces):\n\n\\cite Hale\n\n\nThe .bib file has to be located in doxygen working directory.\n\nBibliographic References HTML page will be then produced by doxygen with:\n\n[1]J. K. Hale. Theory of functional–differential equations. Springer–Verlag, Berlin–Heidelberg–New York, 1977.\n\nfor the following bib entry:\n\n @BOOK{Hale,\n author = \"J. K. Hale\",\n title = \"Theory of functional--differential equations\",\n publisher = \"Springer--Verlag, Berlin--Heidelberg--New York\",\n year = 1977\n }\n",
2013-03-15T04:50:01
Saullo G. P. Castro :

In order for \\cite to work properly you need:\n\n\nbe sure to put your file.bib in the working directory where you call doxygen Doxyfile\nbibtex executable must be in the search path\nperl executable must be in the search path\nthe RefName used in \\cite RefName must have a corresponding entry in file.bib\n",
2017-10-06T12:20:46
QkuCeHBH :

Maybe a little late, but I had the same problem. Doxygen generated a bibliography for LaTeX output, but not for HTML output and none of the proposed answers worked for me.\n\nAs suggested by @Raffi, this seems to be a bug in Doxygen < 1.8.3. I used Doxygen 1.8.1.1 and it did not work. Then I installed Doxygen 1.8.3.1 without changing anything else and it worked fine.",
2013-04-01T15:13:45
Bull :

When you set CITE_BIB_FILES in DoxyFile did you include the .bib extension on the filename?\nDoxygen claims it will automatically add the .bib extension, but if you omit it doxygen seems to gets confused and doesn't generate the citelist.doc file properly.\n\nInclude .bib in the filename and it should work fine, at least that is the case for me.",
2013-03-09T12:20:30
yy